package com.byit.util;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Created by Administrator on 2019/1/25.
 */
public interface Params {

    String INSTITUTIONCODE = "3178033066748626";   //加签机构号
    String INSTITUTIONTYPE = "MERCHANT";   //加签类型 固定传 MERCHANT
    String merchantNo = "3178033066748626";//商户号
    String outTradeNo = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + "1233456";//订单号  保持唯一
    String outRequestNo = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + "654321";//退款流水号  保持唯一
    String tradeAmt = "1";//  单位是分

    public static String getTradeAmt() {
        return tradeAmt;
    }

    String ccy = "156";//币种，固定传156
    String requestDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
    String tradeChannel = "H5";//固定传H5
    String accessCode = "CASHIER";//固定填CASHIER
    String mediumType = "WIRELESS";//固定填WIRELESS
    String goodsInfo = "ceshi";//商品信息摘要
    String subject = "充话费送宽带";//订单标题
    String operator = "3178033066748626";//操作人
    //static String storeCode = "25";//门店号,没有则不传
    // static String storeName = "25";//门店名称，没有则不传
    // static String timeOut = "1800";//订单有效期
    //支付完成跳转页面
    String BEFOREMERCHANTURL = "https://************/.html"; //支付结果前台通知地址
    String ORDERTIME = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()); //订单请求时间
    String ACCOUNTID = ""; //翼支付账户号
    String SWTICHACC = "true";  //用户是否可切换账户
    String PRODUCTDESC = ""; //产品描述

    static String s1 = getTradeAmt();   //tradeAmt单位是分，下单的时候 显示分，支付是显示元
    static BigDecimal bd = new BigDecimal(s1);   // 拿到单位是分的数 转成BigDecimal
    static BigDecimal b = new BigDecimal(100);  // 倍率
    static String tradeamt = (bd.divide(b)).toString(); // 此时tradeamt单位是元  用于在支付界面显示
}
